﻿using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;

namespace Hu.Core.WebApi.Controllers
{
    [Route("api/[controller]")]
    [ApiController]
    public class TestController : ControllerBase
    {
        //客户端缓存：此配置标明 响应缓存 20S，告诉浏览器此结果可以缓存多少秒。
        //当多个浏览器请求时可能会导致结果不一致，因为客户端缓存是缓存在本地浏览器
        [ResponseCache(Duration = 20)]
        [HttpGet]
        public DateTime Now()
        {
            return DateTime.Now;
        }
    }
}
